mirabilis longiflora - English Synonyms Dictionary

mirabilis longiflora

n.
[1] sweet four o'clock , maravilla